package com.zxw.mybatis.domain.meters;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @projectName: ruoyi
 * @package: com.ruoyi.bmp.mes.domain
 * @className: WorkstationMeter
 * @author: zhangxuewei
 * @description: 工作中心计量配置 T_NRG_WORKSTATION_METER
 * @date: 2023/11/27 8:37
 * @version: 1.0
 */
public class WorkstationMeter implements Serializable {

    private static final long serialVersionUID = 5329842173221608275L;

    //主键
    private String id;
    //部门
    private String deptId;
    //创建人
    private String createUser;
    //创建时间
    private Date createTime;
    //修改人
    private String editUser;
    //修改时间
    private Date editTime;
    //组织机构
    private String dataAuth;
    //工作中心编码对应TWorkstation的TwStationsn
    private String stationsn;
    //业务编号：如果电表坏了，更换的新电表的编号要和这个被接替的业务编号一致，规则工作中心Sn001,多个启用的电表业务编号依次递增1，如Sn002、Sn003
    private String serNumber;
    //当前工作中心均摊比例权重
    private BigDecimal shareRate;
    //计量表Id
    private String ndmMeter;
    //启用状态
    private String ndmStatus;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getDeptId() {
        return deptId;
    }

    public void setDeptId(String deptId) {
        this.deptId = deptId;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getEditUser() {
        return editUser;
    }

    public void setEditUser(String editUser) {
        this.editUser = editUser;
    }

    public Date getEditTime() {
        return editTime;
    }

    public void setEditTime(Date editTime) {
        this.editTime = editTime;
    }

    public String getDataAuth() {
        return dataAuth;
    }

    public void setDataAuth(String dataAuth) {
        this.dataAuth = dataAuth;
    }

    public String getStationsn() {
        return stationsn;
    }

    public void setStationsn(String stationsn) {
        this.stationsn = stationsn;
    }

    public String getSerNumber() {
        return serNumber;
    }

    public void setSerNumber(String serNumber) {
        this.serNumber = serNumber;
    }

    public BigDecimal getShareRate() {
        return shareRate;
    }

    public void setShareRate(BigDecimal shareRate) {
        this.shareRate = shareRate;
    }

    public String getNdmMeter() {
        return ndmMeter;
    }

    public void setNdmMeter(String ndmMeter) {
        this.ndmMeter = ndmMeter;
    }

    public String getNdmStatus() {
        return ndmStatus;
    }

    public void setNdmStatus(String ndmStatus) {
        this.ndmStatus = ndmStatus;
    }
}
